﻿using System;
using System.Collections.Generic;

//
// Created by Arosy on 2022/1/15.
//

//
// Created by Arosy on 2022/1/15.
//



public delegate void CODENATIVE(int paramsCount, string[] @params);

public class CodeRunNative
{
	public static void initCodeRun()
	{
		GlobalMembers.map["write0"] = writeBytes;
	}

	public static SortedDictionary<string, CODENATIVE> map = new SortedDictionary<string, CODENATIVE>(); //存放本地方法
/**
 * 以下是具体的本地方法实现
 * @param paramsCount
 * @param params
 */
	public static void writeBytes(int paramsCount, string[] @params)
	{
		CommonValue cv = (CommonValue)@params[0]; //目前只有一个参数 ，就直接取了
		Console.Write("执行本地方法write0,以下为输出结果：\n");
		Console.Write("{0}\n",cv.val); //打印参数的值
	}
}